﻿using SHZY.Common.Const;
using SHZY.Common.Contracts;
using SqlSugar;

namespace SHZY.Business.Entitys.Entity
{
    /// <summary>
    /// 新打印记录实体.
    /// </summary>
    [SugarTable("qms_busi_pick_record", "新打印记录")]
    [Tenant(ClaimConst.TENANTID)]
    public class QmsBusiPickRecordEntity:CLDEntityBase
    {
        /// <summary>
        /// 做番号 .
        /// </summary>
        [SugarColumn(ColumnName = "F_No", ColumnDescription = "做番号 ")]
        public string No { get; set; }

        /// <summary>
        /// 单位名称.
        /// </summary>
        [SugarColumn(ColumnName = "F_Name", ColumnDescription = "单位名称")]
        public string Name { get; set; }

        /// <summary>
        /// 产品型号.
        /// </summary>
        [SugarColumn(ColumnName = "F_Model", ColumnDescription = "产品型号")]
        public string Model { get; set; }

        /// <summary>
        /// 箱号.
        /// </summary>
        [SugarColumn(ColumnName = "F_BoxNo", ColumnDescription = "箱号")]
        public string BoxNo { get; set; }

        /// <summary>
        /// 箱名.
        /// </summary>
        [SugarColumn(ColumnName = "F_BoxName", ColumnDescription = "箱名")]
        public string BoxName { get; set; }

        /// <summary>
        /// 图号.
        /// </summary>
        [SugarColumn(ColumnName = "F_DrawingNo", ColumnDescription = "图号")]
        public string DrawingNo { get; set; }

        /// <summary>
        /// 部件名称.
        /// </summary>
        [SugarColumn(ColumnName = "F_ComponentName", ColumnDescription = "部件名称")]
        public string ComponentName { get; set; }

        /// <summary>
        /// 规格.
        /// </summary>
        [SugarColumn(ColumnName = "F_Specifications", ColumnDescription = "规格")]
        public string Specifications { get; set; }

        /// <summary>
        /// 单位.
        /// </summary>
        [SugarColumn(ColumnName = "F_Unit", ColumnDescription = "单位")]
        public string Unit { get; set; }

        /// <summary>
        /// 数量.
        /// </summary>
        [SugarColumn(ColumnName = "F_Qty", ColumnDescription = "数量")]
        public decimal? Qty { get; set; }

        /// <summary>
        /// 备注.
        /// </summary>
        [SugarColumn(ColumnName = "F_Remark", ColumnDescription = "备注")]
        public string Remark { get; set; }

        /// <summary>
        /// 品目.
        /// </summary>
        [SugarColumn(ColumnName = "F_Item", ColumnDescription = "品目")]
        public string Item { get; set; }

        /// <summary>
        /// 同步日期.
        /// </summary>
        [SugarColumn(ColumnName = "F_SyncDate", ColumnDescription = "同步日期")]
        public DateTime? SyncDate { get; set; }

        /// <summary>
        /// 条码.
        /// </summary>
        [SugarColumn(ColumnName = "F_Barcode", ColumnDescription = "条码")]
        public string Barcode { get; set; }

        /// <summary>
        /// 打印人.
        /// </summary>
        [SugarColumn(ColumnName = "F_PrintUserId", ColumnDescription = "打印人")]
        public string PrintUserId { get; set; }

        /// <summary>
        /// 打印日期.
        /// </summary>
        [SugarColumn(ColumnName = "F_PrintDate", ColumnDescription = "打印日期")]
        public DateTime? PrintDate { get; set; }

        /// <summary>
        /// 备用字段.
        /// </summary>
        [SugarColumn(ColumnName = "F_Ohter1", ColumnDescription = "备用字段")]
        public string Ohter1 { get; set; }

        /// <summary>
        /// 备用字段.
        /// </summary>
        [SugarColumn(ColumnName = "F_Ohter2", ColumnDescription = "备用字段")]
        public string Ohter2 { get; set; }

        /// <summary>
        /// 备用字段.
        /// </summary>
        [SugarColumn(ColumnName = "F_Ohter3", ColumnDescription = "备用字段")]
        public string Ohter3 { get; set; }

        /// <summary>
        /// 备用字段.
        /// </summary>
        [SugarColumn(ColumnName = "F_Ohter4", ColumnDescription = "备用字段")]
        public string Ohter4 { get; set; }

        /// <summary>
        /// 备用字段.
        /// </summary>
        [SugarColumn(ColumnName = "F_Ohter5", ColumnDescription = "备用字段")]
        public string Ohter5 { get; set; }

        /// <summary>
        /// 主表ID.
        /// </summary>
        [SugarColumn(ColumnName = "F_PickId", ColumnDescription = "主表ID")]
        public string PickId { get; set; }

    }
}
